


// 使用事件 EventEmmitter  (Vue React  )  (事件中央总线)

const EventEmmitter = require("events");  // 不需要安装  

// ES5 继承
function Player(){
  EventEmmitter.call(this)
}
Player.prototype = new EventEmmitter();

function MyEvent(){
  EventEmmitter.apply(this)
}
for(var i in EventEmmitter.prototype){
  MyEvent.prototype[i] = EventEmmitter.prototype[i]
}

// prototype 原型对象 
// Emit  发送
// on    监听
// once  监听一次  

var p1 = new MyEvent();  

// p1.on("watchTv",(data)=>{
//   console.log("今天晚上看电影---"+data)
// })

p1.once("watchTv",(data)=>{
  console.log("今天晚上看电影---"+data)
})

p1.emit("watchTv","长津湖")
p1.emit("watchTv","我和我的父辈")

